// src/index.js 是js的入口文件
// 引入ReactDOM
import ReactDOM from "react-dom/client";
import App from "./App";
import { Provider } from "react-redux";
import store from "./redux/store";
// 创建根容器
const root = ReactDOM.createRoot(document.getElementById("root"));

/**
 * 1、使用Provider自动将store注入到所有的容器组件中，无需给容器组件单独传入
 */
root.render(
  <Provider store={store}>
    <App></App>
  </Provider>
);

/**
 * 2、使用react-redux后，不需要手动重新渲染，底层逻辑都在connect()()中
 */
// store.subscribe(() => {
//   root.render(<App></App>);
// });
